﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Bussiness;
using System.Data;


namespace WebApplication.Admin.Baocao
{
    public class Baocaotheongay
    {
        public IQueryable<Baocaoxuat> GetHoaDonxuat(DateTime dt,string ngay)
        {

            var db=dataprovider.Entity.CHITIETHOADONXUATs
                .Where(p=>p.HOADONXUAT.NGAYXUAT==dt)
                .Select(p => new Baocaoxuat 
                {
                   MatHang=p.MATHANG.TENMH,
                   SoLuong=(int)p.SOLUONGXUAT,
                   GiaTien=(int)p.GIATIEN,
                   Tongtien=(int)p.HOADONXUAT.TIENPHAITRA,
                   KhachHang=p.HOADONXUAT.KHACHHANG.TENKH,
                   Nhanvien=p.HOADONXUAT.NHANVIEN.TENNV,
                   GhiChu=p.HOADONXUAT.GHICHU,
                   dt=ngay,
                   TinhTrang=(bool)p.HOADONXUAT.TINHTRANG,
                  
                });

            return db;
             
        }

        public IQueryable<Baocaoxuat> GetHoaDonxuat(DateTime dt,string ngay,string MAMH )
        {

            var db = dataprovider.Entity.CHITIETHOADONXUATs
                .Where(p=>p.HOADONXUAT.NGAYXUAT==dt && p.MAMH==MAMH)
                .Select(p => new Baocaoxuat
                {
                    MatHang = p.MATHANG.TENMH,
                    SoLuong = (int)p.SOLUONGXUAT,
                    GiaTien = (int)p.GIATIEN,
                    Tongtien = (int)p.HOADONXUAT.TIENPHAITRA,
                    KhachHang = p.HOADONXUAT.KHACHHANG.TENKH,
                    Nhanvien = p.HOADONXUAT.NHANVIEN.TENNV,
                    GhiChu = p.HOADONXUAT.GHICHU,
                  dt=ngay,
                  TinhTrang=(bool)p.HOADONXUAT.TINHTRANG,

                });

            return db;

        }
        public class Baocaoxuat
        {
            public string MatHang { get; set; }
            public int SoLuong { get; set; }
            public float GiaTien { get; set; }
            public int Tongtien { get; set; }
            public string KhachHang { get; set; }
            public string Nhanvien { get; set; }
            public string GhiChu { get; set; }
            public string dt { get; set; }
            public bool TinhTrang { get; set; }
            public int tong { get; set; }
        }

       
    }
}